package com.lyeducation.sfcityexpressutil;

import com.lyeducation.util.sfcityexpressutil.createorder.SFCityExpressShopDto;

public class SFCityExpressPrecreateOrderReqDto {
    //    dev_id	int（11）	0	是	api开发者ID
//    shop_id	string(64)	0	是	店铺ID
//    shop_type	int(11)	1	否	店铺ID类型	1:顺丰店铺ID 2:接入方店铺ID
//    user_lng	string（32）	空	否	用户地址经度
//    user_lat	string（32）	空	否	用户地址纬度
//    user_address	string（255）	空	是	用户详细地址

//    weight	int(11)	0	是	物品重量（单位：克）
//    product_type	int(11)	0	是	物品类型	1送餐; 2送药; 3百货;
//4脏衣收; 5干净衣派;
//6生鲜; 7保单;8饮品；
//            9现场勘查；99其他
//    is_appoint	int（2）	0	是	是否是预约单	0：非预约单；1：预约单
//    expect_time	int（11）	0	否	期望送达时间,预约单需必传	秒级时间戳
//    lbs_type	int（2）	2	否	坐标类型，1：百度坐标，2：高德坐标
//    pay_type	int（11）	1	是	用户支付方式：1、已支付 0、货到付款

//    receive_user_money	int（11）	0	否	代收金额	单位：分
//    is_insured	int（11）	0	是	是否保价，0：非保价；1：保价
//    declared_value	int（11）	0	否	保价金额	单位：分

    //    rider_pick_method	int（11）	1	否	物流流向	1：从门店取件送至用户；
//            2：从用户取件送至门店
//    return_flag	int	1	否	返回字段控制标志位（二进制）	1、价格，2、距离，4、重量，组合条件请相加
//            例如全部返回为填入7
//    push_time	int（11）	0	是	推单时间	秒级时间戳
//    shop	OBJ	空	否	发货店铺信息；Obj，详见shop结构	平台级开发者需要传入
    private String dev_id;
    private String shop_id;
    private String shop_type;
    private String user_lng;
    private String user_lat;
    private String user_address;

    private String weight;
    private String product_type;
    private String is_appoint;
    private String expect_time;
    private String lbs_type;
    private String pay_type;

    private String receive_user_money;
    private String is_insured;

    private String declared_value;

    private String rider_pick_method;
    private String return_flag;
    private String push_time;

    private SFCityExpressShopDto shop;
}
